<?php

class Pengiriman_nonfisik{
	
	private $id;
	private $kd_sk;
	private $tujuan;
	private $jenis_pengiriman;
	private $waktu_kirim;
	private $bukti_kirim;
	
	function __construct(){}
	
	function setId($id){
		$this->id = $id;
	}
	
	function setKdSK($kd_sk){
		$this->kd_sk = $kd_sk;
	}
	
	function setTujuan($tujuan){
		$this->tujuan = $tujuan;
	}
	
	function setJenisPengiriman($jenis_pengiriman){
		$this->jenis_pengiriman = $jenis_pengiriman;
	}
		
	function setWaktuKirim($waktu_kirim){
		$this->waktu_kirim = $waktu_kirim;
	}
	
	
	function setBuktiKirim($bukti_kirim){
		$this->bukti_kirim = $bukti_kirim;
	}
	
	function getId(){
		return $this->id;
	}
	
	function getKdSK(){
		return $this->kd_sk;
	}
	
	function getTujuan(){
		return $this->tujuan;
	}
	
	function getJenisPengiriman(){
		return $this->jenis_pengiriman;
	}
	
	
	function getWaktuKirim(){
		return $this->waktu_kirim;
	}
	
	
	function getBuktiKirim(){
		return $this->bukti_kirim;
	}
	
}

class Daftar_pengiriman_nonfisik{

	function getAll(){
		$sql="
		select *
		from
		pengiriman_nonfisik
		";
		
		$list_pengiriman_nonfisik = array();
		
		$data = mysql_query($sql);
		if($data){
			while($row = mysql_fetch_assoc($data)){
			
				$pengiriman_nonfisik = new Pengiriman_nonfisik();
				$pengiriman_nonfisik->setId($row['kd_pengiriman_nonfisik']);
				$pengiriman_nonfisik->setKdSK($row['kd_sk']);
				$pengiriman_nonfisik->setJenisPengiriman($row['jenis_pengiriman_nonfisik']);
				$pengiriman_nonfisik->setTujuan($row['tujuan_pengiriman']);
				$pengiriman_nonfisik->setWaktuKirim($row['waktu_pengiriman']);
				$pengiriman_nonfisik->setBuktiKirim($row['bukti_pengiriman']);
								
				$list_pengiriman_nonfisik[] = $pengiriman_nonfisik;
			}
		}	
		return $list_pengiriman_nonfisik;
	}
	
	function getBySK($kd_sk){
		$sql="
		select *
		from
		pengiriman_nonfisik
		where kd_sk = '$kd_sk'
		";
		
		$list_pengiriman_nonfisik = array();
		
		$data = mysql_query($sql);
		if($data){
			while($row = mysql_fetch_assoc($data)){
			
				$pengiriman_nonfisik = new Pengiriman_nonfisik();
				$pengiriman_nonfisik->setId($row['kd_pengiriman_nonfisik']);
				$pengiriman_nonfisik->setKdSK($row['kd_sk']);
				$pengiriman_nonfisik->setJenisPengiriman($row['jenis_pengiriman_nonfisik']);
				$pengiriman_nonfisik->setTujuan($row['tujuan_pengiriman']);
				$pengiriman_nonfisik->setWaktuKirim($row['waktu_pengiriman']);
				$pengiriman_nonfisik->setBuktiKirim($row['bukti_pengiriman']);
								
				$list_pengiriman_nonfisik[] = $pengiriman_nonfisik;
			}
		}	
		return $list_pengiriman_nonfisik;
	}
	
	
	
	function getById($id){
		$sql="
		select *
		from
		pengiriman_nonfisik
		where kd_pengiriman_nonfisik = '$id'
		";
		$pengiriman_nonfisik=false;
		$data = mysql_query($sql);
		if($data){
			while($row = mysql_fetch_assoc($data)){
			
				$pengiriman_nonfisik = new Pengiriman_nonfisik();
				$pengiriman_nonfisik->setId($row['kd_pengiriman_nonfisik']);
				$pengiriman_nonfisik->setKdSK($row['kd_sk']);
				$pengiriman_nonfisik->setJenisPengiriman($row['jenis_pengiriman_nonfisik']);
				$pengiriman_nonfisik->setTujuan($row['tujuan_pengiriman']);
				$pengiriman_nonfisik->setWaktuKirim($row['waktu_pengiriman']);
				$pengiriman_nonfisik->setBuktiKirim($row['bukti_pengiriman']);
								
				
			}
		}	
		return $pengiriman_nonfisik;
	}
	
	function add(Pengiriman_nonfisik $pengiriman_nonfisik){
	
		$sql="
		insert into pengiriman_nonfisik(kd_pengiriman_nonfisik, kd_sk, jenis_pengiriman_nonfisik, tujuan_pengiriman,
		waktu_pengiriman,bukti_pengiriman)
		values(
		'',
		'".$pengiriman_nonfisik->getKdSK()."',
		'".$pengiriman_nonfisik->getJenisPengiriman()."',
		'".$pengiriman_nonfisik->getTujuan()."',
		'".$pengiriman_nonfisik->getWaktuKirim()."',
		'".$pengiriman_nonfisik->getBuktiKirim()."'
		)
		";
		
		$query=mysql_query($sql);
		if(!$query){
			die('Invalid query: ' . mysql_error());
		}
	}
	
	function edit(Pengiriman_nonfisik $pengiriman_nonfisik){
	
		$sql="
		UPDATE pengiriman_nonfisik SET
		kd_sk = '".$pengiriman_nonfisik->getKdSK()."',
		jenis_pengiriman_nonfisik = '".$pengiriman_nonfisik->getJenisPengiriman()."',
		tujuan_pengiriman = '".$pengiriman_nonfisik->getTujuan()."',
		waktu_pengiriman = '".$pengiriman_nonfisik->getWaktuKirim()."',
		bukti_pengiriman = '".$pengiriman_nonfisik->getBuktiKirim()."'
		where kd_pengiriman_nonfisik = '".$pengiriman_nonfisik->getId()."'
		";
		
		$query=mysql_query($sql);
		if(!$query){
			die('Invalid query: ' . mysql_error());
		}
	}
	

	
	function delete($id){
		$sql="
		delete from pengiriman_nonfisik where kd_pengiriman_nonfisik = '$id'		
		";
		$query = mysql_query($sql);
		$query=mysql_query($sql);
		return $query;
		
	}


}